package com.neu.doc;

import java.util.List;

import com.neu.domain.ShoppingAddress;
import com.neu.domain.ShoppingGoods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "返回购物车下单",description = "返回购物车下单")
public class WxCartController_checkOut {
	@ApiModelProperty(value="错误编码，成功是0",dataType="integer")
	private Integer errno=0;
	@ApiModelProperty(value="错误信息描述",dataType="string")
	private String errmsg="成功";
	@ApiModelProperty(value = "购物车信息",dataType = "ShoppingCartList")
	private ShoppingCartList data;
	public Integer getErrno() {
		return errno;
	}
	public void setErrno(Integer errno) {
		this.errno = errno;
	}
	public String getErrmsg() {
		return errmsg;
	}
	public void setErrmsg(String errmsg) {
		this.errmsg = errmsg;
	}
	public ShoppingCartList getData() {
		return data;
	}
	public void setData(ShoppingCartList data) {
		this.data = data;
	}
	public class ShoppingCartList{
		@ApiModelProperty(value="地址信息",dataType="List<ShoppingAddress>")
	    private List<ShoppingAddress> checkedAddress;
		@ApiModelProperty(value="分组规则id",dataType="string")
		private String grouponRulesId;
		@ApiModelProperty(value="实际价格",dataType="string")
		private String actualPrice;
		@ApiModelProperty(value="订单总价",dataType="string")
		private String orderTotalPrice;
		@ApiModelProperty(value="购物车id",dataType="string")
		private String cartId;
		@ApiModelProperty(value="优惠卷id",dataType="string")
		private String couponId;
		@ApiModelProperty(value="商品总价",dataType="string")
		private String goodsTotalPrice;
		@ApiModelProperty(value="地址id",dataType="string")
		private String addressId;
		@ApiModelProperty(value="分组价格",dataType="string")
		private String grouponPrice;
		@ApiModelProperty(value="优惠卷价格",dataType="string")
		private String couponPrice;
		@ApiModelProperty(value="可用的优惠卷长度",dataType="string")
		private String availableCouponLength;
		@ApiModelProperty(value="运费价格",dataType="string")
		private String freightPrice;
		@ApiModelProperty(value="商品列表信息",dataType="List<ShoppingGoods>")
		private List<ShoppingGoods> checkedGoodsList;
		public List<ShoppingAddress> getCheckedAddress() {
			return checkedAddress;
		}
		public void setCheckedAddress(List<ShoppingAddress> checkedAddress) {
			this.checkedAddress = checkedAddress;
		}
		public String getGrouponRulesId() {
			return grouponRulesId;
		}
		public void setGrouponRulesId(String grouponRulesId) {
			this.grouponRulesId = grouponRulesId;
		}
		public String getActualPrice() {
			return actualPrice;
		}
		public void setActualPrice(String actualPrice) {
			this.actualPrice = actualPrice;
		}
		public String getOrderTotalPrice() {
			return orderTotalPrice;
		}
		public void setOrderTotalPrice(String orderTotalPrice) {
			this.orderTotalPrice = orderTotalPrice;
		}
		public String getCartId() {
			return cartId;
		}
		public void setCartId(String cartId) {
			this.cartId = cartId;
		}
		public String getCouponId() {
			return couponId;
		}
		public void setCouponId(String couponId) {
			this.couponId = couponId;
		}
		public String getGoodsTotalPrice() {
			return goodsTotalPrice;
		}
		public void setGoodsTotalPrice(String goodsTotalPrice) {
			this.goodsTotalPrice = goodsTotalPrice;
		}
		public String getAddressId() {
			return addressId;
		}
		public void setAddressId(String addressId) {
			this.addressId = addressId;
		}
		public String getGrouponPrice() {
			return grouponPrice;
		}
		public void setGrouponPrice(String grouponPrice) {
			this.grouponPrice = grouponPrice;
		}
		public String getCouponPrice() {
			return couponPrice;
		}
		public void setCouponPrice(String couponPrice) {
			this.couponPrice = couponPrice;
		}
		public String getAvailableCouponLength() {
			return availableCouponLength;
		}
		public void setAvailableCouponLength(String availableCouponLength) {
			this.availableCouponLength = availableCouponLength;
		}
		public String getFreightPrice() {
			return freightPrice;
		}
		public void setFreightPrice(String freightPrice) {
			this.freightPrice = freightPrice;
		}
		public List<ShoppingGoods> getCheckedGoodsList() {
			return checkedGoodsList;
		}
		public void setCheckedGoodsList(List<ShoppingGoods> checkedGoodsList) {
			this.checkedGoodsList = checkedGoodsList;
		}
		
		
		
		
	}
}